﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

public partial class KetQuaDatHang : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["failed"] != null)
        {
            lblContent.Text = "<b>Đặt hàng thất bại. Server đang bảo trì. Mời bạn đặt hàng lại hoặc liên hệ Admin về lỗi này.</b>";
            return;
        }

        if (Request.QueryString["success"] != null)
        {
            DTO.GioHangDto GioHang = (DTO.GioHangDto)Session["GioHang"];
            //<NEW CODE>
            // code chuc nang cong diem cho nguoi dung
            if (GioHang.IDNguoiDung != -1)
                BUS.NguoiDungBus.CongDiemNguoiDung(GioHang.IDNguoiDung, 1);
            // code chuc nang giam so luong ton cua san pham
            for (int i = 0; i < GioHang.lstHang.Count; i++)
            {
                BUS.SanPhamBus.CapNhatSoLuongTon_DaBan(GioHang.lstHang[i].ID, GioHang.lstHang[i].SoLuong);
            }
            //<?NEW CODE>
            Session["GioHang"] = null;
            lblContent.Text = "<b>Đặt hàng thành công. Cám ơn đã mua hàng của công ty chúng tôi. Chúng tôi sẽ sớm liên lạc với bạn.</b>";
            return;
        }
    }
}
